sports automobile with two seats - Spanish English Dictionary